package pfc.aviloc.aplicacion.citas_medico;

import pfc.aviloc.R;
import android.content.ContentValues;
import android.content.Context;

public class CitasMedico {
	 
    private String id;
    private String fecha;
    private String fecha_dia;
    private String fecha_mes;
    private String fecha_ano;
    private String hora;
    private String medico;
    private String especialidad;
    private String consulta;
    private String hospital;
    private String direccion;       
    private String fechaActualizacion;
    
    public CitasMedico(){  	
    	
    }
    
    public CitasMedico(ContentValues content, Context context){
    	
		this.id = content.getAsString(context.getString(R.string.cm_bd_campo_id_cita));
		this.fecha = content.getAsString(context.getString(R.string.cm_bd_campo_fecha));
		this.fecha_dia = content.getAsString(context.getString(R.string.cm_bd_campo_fecha_dia));
		this.fecha_mes = content.getAsString(context.getString(R.string.cm_bd_campo_fecha_mes));
		this.fecha_ano = content.getAsString(context.getString(R.string.cm_bd_campo_fecha_ano));
		this.hora = content.getAsString(context.getString(R.string.cm_bd_campo_hora));
		this.medico = content.getAsString(context.getString(R.string.cm_bd_campo_medico));
		this.especialidad = content.getAsString(context.getString(R.string.cm_bd_campo_especialidad));
		this.consulta = content.getAsString(context.getString(R.string.cm_bd_campo_consulta));
		this.hospital = content.getAsString(context.getString(R.string.cm_bd_campo_hospital));
		this.direccion = content.getAsString(context.getString(R.string.cm_bd_campo_direccion));
		this.fechaActualizacion = content.getAsString(context.getString(R.string.cm_bd_campo_fecha_actualizacion));
    }
    
	public CitasMedico(String id, String fecha, String fecha_dia, String fecha_mes, String fecha_ano, String hora, String medico,
			String especialidad, String consulta, String hospital, String direccion, String fecha_actualizacion) {
		super();
		this.id = id;
		this.fecha = fecha;
		this.fecha_dia = fecha_dia;
		this.fecha_mes = fecha_mes;
		this.fecha_ano = fecha_ano;
		this.hora = hora;
		this.medico = medico;
		this.especialidad = especialidad;
		this.consulta = consulta;
		this.hospital = hospital;
		this.direccion = direccion;
		this.fechaActualizacion = fecha_actualizacion;
	}
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getFecha() {
		return fecha;
	}

	public void setFecha(String fecha) {
		this.fecha = fecha;
	}

	
	public String getFecha_dia() {
		return fecha_dia;
	}

	public void setFecha_dia(String fecha_dia) {
		this.fecha_dia = fecha_dia;
	}

	public String getFecha_mes() {
		return fecha_mes;
	}

	public void setFecha_mes(String fecha_mes) {
		this.fecha_mes = fecha_mes;
	}

	public String getFecha_ano() {
		return fecha_ano;
	}

	public void setFecha_ano(String fecha_ano) {
		this.fecha_ano = fecha_ano;
	}

	public String getHora() {
		return hora;
	}

	public void setHora(String hora) {
		this.hora = hora;
	}

	public String getMedico() {
		return medico;
	}

	public void setMedico(String medico) {
		this.medico = medico;
	}

	public String getEspecialidad() {
		return especialidad;
	}

	public void setEspecialidad(String especialidad) {
		this.especialidad = especialidad;
	}

	public String getConsulta() {
		return consulta;
	}

	public void setConsulta(String consulta) {
		this.consulta = consulta;
	}

	public String getHospital() {
		return hospital;
	}

	public void setHospital(String hospital) {
		this.hospital = hospital;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}

	public String getFechaActualizacion() {
		return fechaActualizacion;
	}

	public void setFechaActualizacion(String fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}

	@Override
	public String toString() {	    
		return "CitaMedico [ id=" + id + ", fecha=" + fecha
				+ ", fecha_dia=" + fecha_dia + ", fecha_mes=" + fecha_mes + ", fecha_ano=" + fecha_ano
				+ ", hora=" + hora + ", medico=" + medico
				+ ", especialidad=" + especialidad + ", consulta=" + consulta
				+ ", hospital=" + hospital + ", direccion=" + direccion 
				+ ", fecha_actualizacion=" + fechaActualizacion + " ]";
	}
    
	public ContentValues getContentValues(Context context){
		ContentValues registroDatosPersonales = new ContentValues();
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_id_cita),id);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_fecha),fecha);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_fecha_dia),new Integer(fecha_dia));
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_fecha_mes),new Integer(fecha_mes));
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_fecha_ano),new Integer(fecha_ano));
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_hora),hora);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_medico),medico);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_especialidad),especialidad);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_consulta),consulta);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_hospital),hospital);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_direccion),direccion);
		registroDatosPersonales.put(context.getString(R.string.cm_bd_campo_fecha_actualizacion),fechaActualizacion);
				
		return registroDatosPersonales;	
	}
    
}
